package com.shujia.innerclass_;

import org.junit.Test;

public class OutterTest {

    @Test
    public void testStaticInner() {
        Outter4.userInner();

        // 外部类类名.内部类类名 内部类对象 = new 外部类类名.内部类类名();
        Outter4.Inner inner = new Outter4.Inner();
        inner.show();

        /*
        外部类名称.内部类名称.静态方法();
        外部类名称.内部类名称.静态变量;
         */
        Outter4.Inner.sport();
        System.out.println(Outter4.Inner.hobby);


    }

    public static void main(String[] args) {
        //外部类 外部类对象 = new 外部类();
        //外部类.内部类 内部类对象 = 外部类对象.new 内部类();
        Outter3 outter3 = new Outter3();
        Outter3.Inner inner = outter3.new Inner();
        inner.jump();

        // outter3.getInner2().run();
    }
}
